﻿using Coldairarrow.Entity.PB;
using Coldairarrow.Util;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace Coldairarrow.Business.PB
{
    public partial interface IPB_ReturnSortingBusiness
    {
        Task<PageResult<PB_ReturnSorting>> GetDataListAsync(PageInput<ConditionDTO> input);
        Task<PB_ReturnSorting> GetTheDataAsync(string id);
        Task AddDataAsync(PB_ReturnSorting data);
        Task UpdateDataAsync(PB_ReturnSorting data);
        Task DeleteDataAsync(List<string> ids);

        Task AddDataListAsync(PB_ReturnSortingList data);
        Task<PageResult<PB_ReturnSortingDto>> GetReturnSortingListAsync(PageInput<ConditionDTO> input);


        Task<PB_ReturnSortingListInfo> GetListInfo(string ParentId);
        Task UpdataState(string Id);

        Task ReturnTransportBillDetailAdd(ReturnTransportBillDetailAdd Data);
    }
}